Fullstack Job: Alternant(e) Junior FullStack Developer (JS et Nod

Job added on

Location

Paris - France

Job type

Full-Time

Fullstack Job Details

About La Belle Assiette - Who are we?

La Belle Assiette was launched in 2013 with a vision: Empower private chefs through technology and the marketplace to cater unique food experiences, anytime, everywhere !

With La Belle Assiette, the restaurant comes to your home, company’s office or to iconic venues.

Our partners are independent Chefs - We strive everyday to help them grow their business and break the silos with traditional restaurants and catering.

We tackle hard user problems which require best-in class technology. The company has built a robust platform which allows private and corporate clients to book a local Chef, in just a few clicks. Our 450 active Chefs, spread across 5 markets in Europe, manage their business on their fingertips, focusing on what they are passionate about: inventing new recipes.

Here are some facts about the existing product ... :

* 700 events a month in 2021 (avg.) and growing !
* European customers increasingly mature to book culinary experiences online, on mobile & desktop. Conversion has doubled since 2019.
* A clear vision of technology-led empowerment to promote self service on both ends of the marketplace: 75% of the bookings are performed 100% online ie. without human intervention.

... and some of our technical challenges:
* Manage technical debt & gradual migration to React of our front-end elements based on older technologies
* Integrate B2B users friendly payment methods/facilities for the growing Corporate segment
* Gradual migration to API request & microservices
* Improve automated testing practices (more coverage, push towards TDD).

We are a team of 12 people with a resolutely entrepreneurial, supportive, committed and considerate attitude. The tech team is composed of two engineers:

* Thibault, Lead Engineer, INSIA: [GitHub profile (https://github.com/tstocker)],
* Maxence, Software Engineer, Digital School Paris: [GitHub profile](https://github.com/Whybecause), [Personal blog](https://maxence-traina-portfolio.herokuapp.com/)

The small team means you will immediately be a huge contributor to the product and will have direct and privileged contact with all your engineering team members who care about sharing their knowledge

What’s a Junior FullStack Developper (Alternance) at La Belle Assiette?

We’re looking for a Junior Full-stack Developer who is comfortable working building different components of our platform, from technical specifications to deploying in production. Here are some details of what you'd be working with:

* Node.js & ES6
* Express
* RESTful APIs
* Mongoose & MongoDB
* React as well as old-fashioned AngularJS and jQuery
* HTML5, CSS3, LESS and of course, JavaScript
* CircleCI, Ansible & AWS

As part of La Belle Assiette’s tech team, you will :
* Work closely with Thibault (Lead Dev and manager) and Maxence (Software Engineer - a former Alternant),
* Add new features and automations to our in-house sales & customer management app
* Improve the online booking experience as well as the Chef’s self-service dashboard
* Help keep the app scalable, both from a Human Resources and tech point of view
* Work with the multiple frontends we have and technologies they use (React, AngularJS and jQuery) and help migrate legacy stacks to new ones.
* Ship to thousands of users several times a week
* Be able to give back to the developer community via our tech blog and via open source contributions
* Participate in product strategy conversations and the definition of technical specs inrelation to new features

We care deeply about:
* Clean code: everything is peer reviewed, tested, and our git commits are clean, atomic and self-describing. With each change we leave the code base cleaner than how we found it.
* We love code comments, we prefer documentation to be in-place instead of lost somewhere on an obscure GitHub wiki
* Technical debt: we have some, but we allocate time to reduce it (migrating everything to React, for example).

What you will get from us:

* An opportunity to participate and get a 360° understanding of the entire platform ; Build new strategically important features from scratch with modern technology and practices ;
* A small team who is experienced at onboarding/training and supporting junior members: alternants, interns. Maxence who will start on a full-time position (CDI) on October 1st, 2022 is a former Alternant.
* An environment of full transparency, with open access to full data, and helpful colleagues
* A friendly remote company - We already work on a flexible remote work policy, organised at team level
* Swile card - Credit for everday's lunch or your own grocery purchases - 60% paid by La Belle Assiette
* Pass Navigo - Paris transportation card - 50% paid by La Belle Assiette
* Tasting our Chefs’ new recipes from time to time in an awesome co-working office in Paris
* Even more important : a tremendous amount of responsibility and autonomy.

We are an equal opportunity employer. We embrace humans of every background, religion, colour, nationality, gender, gender identity, sexual orientation, age, marital status and disability status.

Job Types: Full-time, Internship
Status: Cadre
Contract length: 12 months

Salary: 1,500.00€ - 1,750.00€ per month

COVID-19 considerations:
We already apply a flexible remote policy - The Tech team defines their own rules with the aim to have some "rituals" and meet the rest of the team from time to time at the office.

Application Question(s):

  • What is the rhythm of your apprenticeship? (e.g. 3 days company, 2 days class) and its duration (months)?
  • Have you ever used React (or any other modern framework, if so specify), and how comfortable are you with it?
  • What is your level of proficiency in English? (min. B2 required - Please provide your TOELF/IELTS/TOEIC results)

Application Deadline: 30/09/2022
Expected Start Date: 26/09/2022